package org.dromara.datacheck.domain.vo.jst;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.datacheck.domain.jst.JstAllotEnterOrder;

import java.io.Serial;
import java.io.Serializable;


/**
 * 聚水潭-调拨入单视图对象 jst_allot_enter_order
 *
 * @author 刘武贵
 * @date 2024-09-08
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = JstAllotEnterOrder.class)
public class JstAllotEnterOrderImportVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * 调入单号
     */
    @ExcelProperty(value = "调入单号")
    private String allotEnterNumber;

    /**
     * 调出单号
     */
    @ExcelProperty(value = "调出单号")
    private Long allotOutNumber;

    /**
     * 调拨类型
     */
    @ExcelProperty(value = "调拨类型")
    private String allotType;

    /**
     * 单据日期
     */
    @ExcelProperty(value = "单据日期")
    private String receiptDate;

    /**
     * 单据的创建日期
     */
    @ExcelProperty(value = "创建日期")
    private String receiptCreateDate;

    /**
     * 调出仓库
     */
    @ExcelProperty(value = "调出仓库")
    private String calloutWarehouse;

    /**
     * 调入仓库
     */
    @ExcelProperty(value = "调入仓库")
    private String foldWarehouse;

    /**
     * 单据创建人
     */
    @ExcelProperty(value = "创建人")
    private String receiptCreator;

    /**
     * 商品编码
     */
    @ExcelProperty(value = "商品编码")
    private String productNumber;

    /**
     * 款式编码
     */
    @ExcelProperty(value = "款式编码")
    private String styleNumber;

    /**
     * 商品名称
     */
    @ExcelProperty(value = "商品名称")
    private String shopName;

    /**
     * 数量
     */
    @ExcelProperty(value = "数量")
    private Long quantity;

    /**
     * 备注
     */
    @ExcelProperty(value = "明细备注")
    private String allotEnterOrderRemark;


}
